// Lean compiler output
// Module: Lean.Server.ProtocolOverview
// Imports: import Lean.Server.FileWorker.WidgetRequests import Lean.Widget.UserWidget
#include <lean/lean.h>
#if defined(__clang__)
#pragma clang diagnostic ignored "-Wunused-parameter"
#pragma clang diagnostic ignored "-Wunused-label"
#elif defined(__GNUC__) && !defined(__CLANG__)
#pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wunused-label"
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
#endif
#ifdef __cplusplus
extern "C" {
#endif
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__225;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__224;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__179;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__265;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__29;
lean_object* lean_mk_empty_array_with_capacity(lean_object*);
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__343;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__293;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__131;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__63;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__189;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__168;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__59;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__79;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__281;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__258;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__240;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__283;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__208;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__135;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__272;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__175;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__16;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__41;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__55;
lean_object* lean_array_push(lean_object*, lean_object*);
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedParameterType_elim(lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__125;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedParameterAndResponseType_elim(lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__286;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__195;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__223;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__23;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__39;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__62;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_rpcRequest_elim(lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__64;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__204;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__28;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__234;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__74;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__243;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__162;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__51;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__303;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedParameterAndResponseType_elim___redArg(lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__275;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__112;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__144;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__231;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__47;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__196;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedParameterType_elim___redArg(lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__127;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_standard_elim___redArg(lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__239;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__342;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__103;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__315;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__253;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__306;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__146;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__209;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__123;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__152;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__107;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__284;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__238;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__242;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__49;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__176;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__26;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__307;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__142;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__316;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__124;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__226;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__75;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__289;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__77;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__136;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__2;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__169;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_standardViolation_elim___redArg(lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__211;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__302;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__48;
lean_object* l_Lean_Name_mkStr3(lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__172;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__308;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__156;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__249;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__12;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__313;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__352;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__262;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__210;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__37;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__215;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__282;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__305;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__233;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorIdx___boxed(lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__60;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__122;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__336;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__340;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__114;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__111;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__81;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__161;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedResponseType_elim(lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__318;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__171;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__89;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__268;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__80;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__332;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__68;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__201;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__99;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_notification_elim(lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__186;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__133;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__227;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__50;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__21;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__273;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__105;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__72;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__188;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__325;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__163;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__330;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__92;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_standard_elim(lean_object*, lean_object*, lean_object*, lean_object*);
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorIdx(lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__167;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__20;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_standardViolation_elim(lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__291;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__148;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__94;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__102;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_rpcRequest_elim___redArg(lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__101;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__76;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__184;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__153;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__9;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__154;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__322;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__212;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__121;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__113;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__317;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__31;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__295;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__244;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__164;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__338;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__139;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__274;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__326;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__290;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__145;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__32;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__130;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__183;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__285;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_request_elim(lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__324;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__166;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__106;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__235;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__173;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__13;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__221;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__27;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__5;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__191;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__279;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__312;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__96;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__118;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__185;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__66;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__65;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__269;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__301;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorIdx(lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__104;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__90;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__328;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__160;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__22;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__24;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__36;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__247;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__252;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__61;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__261;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__192;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__323;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__250;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__170;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__56;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__255;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__181;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__309;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__159;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__108;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__83;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__267;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__109;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__351;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__246;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_leanSpecificMethod_elim(lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__294;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__193;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__14;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__254;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__354;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__85;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__150;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__251;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__197;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__200;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__69;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__236;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__10;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__276;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__263;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__277;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__206;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__138;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__344;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__319;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__67;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__334;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__353;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__266;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__134;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__216;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__310;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__228;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__271;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__241;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__100;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__87;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__320;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__321;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__110;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__157;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__300;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__260;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__199;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__71;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__91;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__337;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__229;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__42;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__348;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__287;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__78;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedResponseType_elim___redArg(lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__38;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__190;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__299;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__116;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__219;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__333;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__11;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__311;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__4;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__45;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__3;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__147;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__298;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__198;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__149;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__230;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__129;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__141;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorIdx___boxed(lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__58;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__297;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__54;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__174;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__84;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__57;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__8;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__327;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__117;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__151;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__158;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__98;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__207;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__350;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__70;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__140;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__248;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__119;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__288;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__34;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__132;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__182;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__128;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__187;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__356;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__292;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__329;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__25;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__18;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__93;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim___redArg(lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__339;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_leanSpecificMethod_elim___redArg(lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__194;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__178;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__232;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__345;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__88;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__137;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__304;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__33;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__218;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__15;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__30;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__237;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__296;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__222;
lean_object* l_Lean_Name_mkStr4(lean_object*, lean_object*, lean_object*, lean_object*);
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_notification_elim___redArg(lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__126;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__7;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__256;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__355;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__213;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__314;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__259;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__17;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__180;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__115;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__177;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_request_elim___redArg(lean_object*, lean_object*);
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__165;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__86;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__347;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__220;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__341;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__346;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__264;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__97;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__120;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__143;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__53;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__270;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__335;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__349;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__19;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__155;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__40;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__35;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__95;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__82;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__52;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__331;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__6;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__245;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__205;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__257;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__280;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__202;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__278;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__217;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__203;
static lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__46;
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorIdx(lean_object* x_1) {
_start:
{
switch (lean_obj_tag(x_1)) {
case 0:
{
lean_object* x_2; 
x_2 = lean_unsigned_to_nat(0u);
return x_2;
}
case 1:
{
lean_object* x_3; 
x_3 = lean_unsigned_to_nat(1u);
return x_3;
}
case 2:
{
lean_object* x_4; 
x_4 = lean_unsigned_to_nat(2u);
return x_4;
}
case 3:
{
lean_object* x_5; 
x_5 = lean_unsigned_to_nat(3u);
return x_5;
}
case 4:
{
lean_object* x_6; 
x_6 = lean_unsigned_to_nat(4u);
return x_6;
}
default: 
{
lean_object* x_7; 
x_7 = lean_unsigned_to_nat(5u);
return x_7;
}
}
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorIdx___boxed(lean_object* x_1) {
_start:
{
lean_object* x_2; 
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorIdx(x_1);
lean_dec(x_1);
return x_2;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(lean_object* x_1, lean_object* x_2) {
_start:
{
switch (lean_obj_tag(x_1)) {
case 2:
{
lean_object* x_3; lean_object* x_4; 
x_3 = lean_ctor_get(x_1, 0);
lean_inc_ref(x_3);
lean_dec_ref(x_1);
x_4 = lean_apply_1(x_2, x_3);
return x_4;
}
case 3:
{
lean_object* x_5; lean_object* x_6; 
x_5 = lean_ctor_get(x_1, 0);
lean_inc_ref(x_5);
lean_dec_ref(x_1);
x_6 = lean_apply_1(x_2, x_5);
return x_6;
}
case 4:
{
lean_object* x_7; lean_object* x_8; lean_object* x_9; 
x_7 = lean_ctor_get(x_1, 0);
lean_inc_ref(x_7);
x_8 = lean_ctor_get(x_1, 1);
lean_inc_ref(x_8);
lean_dec_ref(x_1);
x_9 = lean_apply_2(x_2, x_7, x_8);
return x_9;
}
case 5:
{
lean_object* x_10; lean_object* x_11; 
x_10 = lean_ctor_get(x_1, 0);
lean_inc_ref(x_10);
lean_dec_ref(x_1);
x_11 = lean_apply_1(x_2, x_10);
return x_11;
}
default: 
{
lean_dec(x_1);
return x_2;
}
}
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
_start:
{
lean_object* x_6; 
x_6 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_3, x_5);
return x_6;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
_start:
{
lean_object* x_6; 
x_6 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim(x_1, x_2, x_3, x_4, x_5);
lean_dec(x_2);
return x_6;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_standard_elim(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
_start:
{
lean_object* x_5; 
x_5 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_2, x_4);
return x_5;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_standard_elim___redArg(lean_object* x_1, lean_object* x_2) {
_start:
{
lean_object* x_3; 
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_1, x_2);
return x_3;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_leanSpecificMethod_elim(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
_start:
{
lean_object* x_5; 
x_5 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_2, x_4);
return x_5;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_leanSpecificMethod_elim___redArg(lean_object* x_1, lean_object* x_2) {
_start:
{
lean_object* x_3; 
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_1, x_2);
return x_3;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedParameterType_elim(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
_start:
{
lean_object* x_5; 
x_5 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_2, x_4);
return x_5;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedParameterType_elim___redArg(lean_object* x_1, lean_object* x_2) {
_start:
{
lean_object* x_3; 
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_1, x_2);
return x_3;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedResponseType_elim(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
_start:
{
lean_object* x_5; 
x_5 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_2, x_4);
return x_5;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedResponseType_elim___redArg(lean_object* x_1, lean_object* x_2) {
_start:
{
lean_object* x_3; 
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_1, x_2);
return x_3;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedParameterAndResponseType_elim(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
_start:
{
lean_object* x_5; 
x_5 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_2, x_4);
return x_5;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_extendedParameterAndResponseType_elim___redArg(lean_object* x_1, lean_object* x_2) {
_start:
{
lean_object* x_3; 
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_1, x_2);
return x_3;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_standardViolation_elim(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
_start:
{
lean_object* x_5; 
x_5 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_2, x_4);
return x_5;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_standardViolation_elim___redArg(lean_object* x_1, lean_object* x_2) {
_start:
{
lean_object* x_3; 
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_ProtocolExtensionKind_ctorElim___redArg(x_1, x_2);
return x_3;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorIdx(lean_object* x_1) {
_start:
{
switch (lean_obj_tag(x_1)) {
case 0:
{
lean_object* x_2; 
x_2 = lean_unsigned_to_nat(0u);
return x_2;
}
case 1:
{
lean_object* x_3; 
x_3 = lean_unsigned_to_nat(1u);
return x_3;
}
default: 
{
lean_object* x_4; 
x_4 = lean_unsigned_to_nat(2u);
return x_4;
}
}
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorIdx___boxed(lean_object* x_1) {
_start:
{
lean_object* x_2; 
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorIdx(x_1);
lean_dec_ref(x_1);
return x_2;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim___redArg(lean_object* x_1, lean_object* x_2) {
_start:
{
lean_object* x_3; lean_object* x_4; 
x_3 = lean_ctor_get(x_1, 0);
lean_inc_ref(x_3);
lean_dec_ref(x_1);
x_4 = lean_apply_1(x_2, x_3);
return x_4;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
_start:
{
lean_object* x_6; 
x_6 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim___redArg(x_3, x_5);
return x_6;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
_start:
{
lean_object* x_6; 
x_6 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim(x_1, x_2, x_3, x_4, x_5);
lean_dec(x_2);
return x_6;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_request_elim(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
_start:
{
lean_object* x_5; 
x_5 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim___redArg(x_2, x_4);
return x_5;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_request_elim___redArg(lean_object* x_1, lean_object* x_2) {
_start:
{
lean_object* x_3; 
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim___redArg(x_1, x_2);
return x_3;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_rpcRequest_elim(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
_start:
{
lean_object* x_5; 
x_5 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim___redArg(x_2, x_4);
return x_5;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_rpcRequest_elim___redArg(lean_object* x_1, lean_object* x_2) {
_start:
{
lean_object* x_3; 
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim___redArg(x_1, x_2);
return x_3;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_notification_elim(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
_start:
{
lean_object* x_5; 
x_5 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim___redArg(x_2, x_4);
return x_5;
}
}
LEAN_EXPORT lean_object* l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_notification_elim___redArg(lean_object* x_1, lean_object* x_2) {
_start:
{
lean_object* x_3; 
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_MessageOverview_ctorElim___redArg(x_1, x_2);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Lean", 4, 4);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Widget", 6, 6);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__2() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("lazyTraceChildrenToInteractive", 30, 30);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__3() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__2;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_4 = l_Lean_Name_mkStr3(x_3, x_2, x_1);
return x_4;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__4() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when unfolding a lazy trace message in the InfoView.", 71, 71);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__5() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__4;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__3;
x_3 = lean_alloc_ctor(0, 2, 0);
lean_ctor_set(x_3, 0, x_2);
lean_ctor_set(x_3, 1, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__6() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__5;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__7() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("highlightMatches", 16, 16);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__8() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__7;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_4 = l_Lean_Name_mkStr3(x_3, x_2, x_1);
return x_4;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__9() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when using the trace search in the InfoView.", 63, 63);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__10() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__9;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__8;
x_3 = lean_alloc_ctor(0, 2, 0);
lean_ctor_set(x_3, 0, x_2);
lean_ctor_set(x_3, 1, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__11() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__10;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__12() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("getWidgetSource", 15, 15);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__13() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__12;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_4 = l_Lean_Name_mkStr3(x_3, x_2, x_1);
return x_4;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__14() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a widget is imported from another widget.", 65, 65);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__15() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__14;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__13;
x_3 = lean_alloc_ctor(0, 2, 0);
lean_ctor_set(x_3, 0, x_2);
lean_ctor_set(x_3, 1, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__16() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__15;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__17() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("InteractiveDiagnostics", 22, 22);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__18() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("msgToInteractive", 16, 16);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__19() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__18;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__17;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_5 = l_Lean_Name_mkStr4(x_4, x_3, x_2, x_1);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__20() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code in some widgets to convert non-interactive messages to interactive ones.", 91, 91);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__21() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__20;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__19;
x_3 = lean_alloc_ctor(0, 2, 0);
lean_ctor_set(x_3, 0, x_2);
lean_ctor_set(x_3, 1, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__22() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__21;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__23() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("getInteractiveTermGoal", 22, 22);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__24() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__23;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_4 = l_Lean_Name_mkStr3(x_3, x_2, x_1);
return x_4;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__25() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when the text cursor is moved, the set of diagnostics at the cursor position changes or the file starts or finishes processing.", 146, 146);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__26() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__25;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__24;
x_3 = lean_alloc_ctor(0, 2, 0);
lean_ctor_set(x_3, 0, x_2);
lean_ctor_set(x_3, 1, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__27() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__26;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__28() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("getWidgets", 10, 10);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__29() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__28;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_4 = l_Lean_Name_mkStr3(x_3, x_2, x_1);
return x_4;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__30() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__25;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__29;
x_3 = lean_alloc_ctor(0, 2, 0);
lean_ctor_set(x_3, 0, x_2);
lean_ctor_set(x_3, 1, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__31() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__30;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__32() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("infoToInteractive", 17, 17);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__33() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__32;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__17;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_5 = l_Lean_Name_mkStr4(x_4, x_3, x_2, x_1);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__34() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when hovering over terms in the InfoView.", 60, 60);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__35() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__34;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__33;
x_3 = lean_alloc_ctor(0, 2, 0);
lean_ctor_set(x_3, 0, x_2);
lean_ctor_set(x_3, 1, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__36() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__35;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__37() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("getGoToLocation", 15, 15);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__38() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__37;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_4 = l_Lean_Name_mkStr3(x_3, x_2, x_1);
return x_4;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__39() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when clicking 'Go to Definition' in the context menu of the InfoView or using Ctrl+Click in the InfoView.", 124, 124);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__40() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__39;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__38;
x_3 = lean_alloc_ctor(0, 2, 0);
lean_ctor_set(x_3, 0, x_2);
lean_ctor_set(x_3, 1, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__41() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__40;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__42() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/lean/waitForILeans", 20, 20);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = lean_unsigned_to_nat(1u);
x_2 = lean_mk_empty_array_with_capacity(x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = lean_box(1);
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__45() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Not used in the editor. Emitted in interactive tests to wait for all .ileans in the project and the .ilean of the given file to be loaded.", 138, 138);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__46() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__45;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__42;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__47() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__46;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__48() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/lean/rpc/connect", 18, 18);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__49() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when an RPC session for InfoView interactivity is initially set up.", 86, 86);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__50() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__49;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__48;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__51() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__50;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__52() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/lean/rpc/release", 18, 18);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__53() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when an RPC object in the server (the lifecycle of which is managed by the client) is freed by the client.", 125, 125);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__54() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__53;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__52;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__55() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__54;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__56() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/lean/rpc/keepAlive", 20, 20);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__57() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted periodically in VS Code to signal that the RPC client has not disconnected yet to keep the RPC session alive.", 117, 117);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__58() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__57;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__56;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__59() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__58;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__60() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/lean/rpc/call", 15, 15);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__61() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when an RPC method is called. `RpcCallParams.method` and `RpcCallParams.params` can be any of the builtin `.rpcRequest`s described in this overview or any custom RPC methods tagged with `@[server_rpc_method]` that can be set up for use in the widget system.", 276, 276);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__62() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__61;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__60;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__63() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__62;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__64() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("getInteractiveDiagnostics", 25, 25);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__65() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__64;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_4 = l_Lean_Name_mkStr3(x_3, x_2, x_1);
return x_4;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__66() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__25;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__65;
x_3 = lean_alloc_ctor(0, 2, 0);
lean_ctor_set(x_3, 0, x_2);
lean_ctor_set(x_3, 1, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__67() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__66;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__68() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("getInteractiveGoals", 19, 19);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__69() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__68;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_4 = l_Lean_Name_mkStr3(x_3, x_2, x_1);
return x_4;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__70() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__25;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__69;
x_3 = lean_alloc_ctor(0, 2, 0);
lean_ctor_set(x_3, 0, x_2);
lean_ctor_set(x_3, 1, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__71() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__70;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__72() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("workspace/symbol", 16, 16);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = lean_box(0);
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__74() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when opening the command prompt and entering a `#` prefix with a query after it.", 99, 99);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__75() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__74;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__72;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__76() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__75;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__77() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/lean/plainGoal", 16, 16);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__78() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Not used in VS Code. Emitted in editors that do not support an interactive InfoView (e.g. Emacs) and interactive tests.", 119, 119);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__79() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__78;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__77;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__80() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__79;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__81() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/lean/plainTermGoal", 20, 20);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__82() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__78;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__81;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__83() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__82;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__84() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/waitForDiagnostics", 31, 31);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__85() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Not used in the editor. Emitted in interactive tests to wait for all diagnostics up to a given point.", 101, 101);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__86() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__85;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__84;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__87() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__86;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__88() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/lean/moduleHierarchy/imports", 30, 30);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__89() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when expanding a node in the module hierarchy.", 65, 65);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__90() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__89;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__88;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__91() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__90;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__92() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/lean/moduleHierarchy/importedBy", 33, 33);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__93() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when expanding a node in the inverse module hierarchy.", 73, 73);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__94() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__93;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__92;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__95() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__94;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__96() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/prepareRename", 26, 26);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__97() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when clicking 'Rename Symbol' in the context menu.", 69, 69);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__98() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__97;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__96;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__99() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__98;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__100() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/rename", 19, 19);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__101() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when entering an identifier after clicking 'Rename Symbol' in the context menu.", 98, 98);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__102() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__101;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__100;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__103() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__102;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__104() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/declaration", 24, 24);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__105() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when clicking 'Go to Declaration' in the context menu.", 73, 73);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__106() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__105;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__104;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__107() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__106;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__108() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/typeDefinition", 27, 27);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__109() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when clicking 'Go to Type Definition' in the context menu.", 77, 77);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__110() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__109;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__108;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__111() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__110;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__112() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/references", 23, 23);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__113() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when clicking 'Find All References' or 'Go to References' in the context menu.", 97, 97);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__114() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__113;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__112;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__115() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__114;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__116() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/prepareCallHierarchy", 33, 33);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__117() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when clicking 'Show Call Hierarchy' in the context menu.", 75, 75);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__118() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__117;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__116;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__119() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__118;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__120() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("callHierarchy/incomingCalls", 27, 27);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__121() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when expanding a node in the call hierarchy in 'incoming calls' mode.", 88, 88);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__122() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__121;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__120;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__123() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__122;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__124() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("callHierarchy/outgoingCalls", 27, 27);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__125() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when expanding a node in the call hierarchy in 'outgoing calls' mode.", 88, 88);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__126() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__125;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__124;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__127() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__126;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__128() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/lean/prepareModuleHierarchy", 29, 29);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__129() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when clicking 'Show Module Hierarchy' or 'Show Inverse Module Hierarchy' in the context menu.", 112, 112);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__130() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__129;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__128;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__131() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__130;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__132() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("workspace/semanticTokens/refresh", 32, 32);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__133() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted by the language server to request another `textDocument/semanticTokens/full` request from the client.", 109, 109);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__134() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__133;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 1;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__132;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__135() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__134;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__136() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/inlayHint", 22, 22);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__137() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Instead of reporting the full inlay hints for the full file as specified by LSP, the Lean language server will only report the inlay hints for the part of the file that has been processed so far. If the response is incomplete, the language server periodically emits `workspace/inlayHint/refresh` to request another `textDocument/inlayHint` request from the client. This process is repeated until the file has been fully processed and all inlay hints have been reported. We use this trick to stream inlay hints to VS Code, despite the fact that VS Code does not support result streaming.", 586, 586);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__138() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__137;
x_2 = lean_alloc_ctor(5, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__139() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__138;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__140() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a file is first opened, when it is changed or when VS Code receives a `workspace/inlayHint/refresh` request from the server.", 148, 148);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__141() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__140;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__139;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__136;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__142() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__141;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__143() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("workspace/inlayHint/refresh", 27, 27);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__144() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted by the language server to request another `textDocument/inlayHint` request from the client.", 99, 99);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__145() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__144;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 1;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__143;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__146() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__145;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__147() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/definition", 23, 23);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__148() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when clicking 'Go to Definition' in the context menu or using Ctrl+Click.", 92, 92);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__149() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__148;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__147;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__150() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__149;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__151() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/foldingRange", 25, 25);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__152() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a file is first opened or when it is changed.", 69, 69);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__153() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__152;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__151;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__154() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__153;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__155() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/documentColor", 26, 26);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__156() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a file is first opened or when it is changed. The language server defines this handler to override the default document color handler of VS Code with an empty one.", 187, 187);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__157() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__156;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__155;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__158() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__157;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__159() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/semanticTokens/range", 33, 33);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__160() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a file is changed.", 42, 42);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__161() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__160;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__159;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__162() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__161;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__163() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/semanticTokens/full", 32, 32);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__164() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Instead of reporting the full semantic tokens for the full file as specified by LSP, the Lean language server will only report the semantic tokens for the part of the file that has been processed so far. If the response is incomplete, the language server periodically emits `workspace/semanticTokens/refresh` to request another `textDocument/semanticTokens/full` request from the client. This process is repeated until the file has been fully processed and all semantic tokens have been reported. We use this trick to stream semantic tokens to VS Code, despite the fact that VS Code does not support result streaming.", 617, 617);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__165() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__164;
x_2 = lean_alloc_ctor(5, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__166() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__165;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__167() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a file is first opened, when it is changed or when VS Code receives a `workspace/semanticTokens/refresh` request from the server.", 153, 153);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__168() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__167;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__166;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__163;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__169() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__168;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__170() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("completionItem/resolve", 22, 22);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__171() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when an auto-completion entry is selected.", 61, 61);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__172() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__171;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__170;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__173() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__172;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__174() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/codeAction", 23, 23);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__175() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when code actions are triggered, e.g. automatically while typing, moving the text cursor or when hovering over a diagnostic.", 143, 143);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__176() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__175;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__174;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__177() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__176;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__178() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("codeAction/resolve", 18, 18);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__179() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a code action in the light bulb menu is selected.", 73, 73);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__180() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__179;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__178;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__181() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__180;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__182() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/signatureHelp", 26, 26);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__183() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when the signature help is triggered, e.g. automatically while typing or after hitting Ctrl+Shift+Space.", 123, 123);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__184() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__183;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__182;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__185() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__184;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__186() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/hover", 18, 18);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__187() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when hovering over an identifier in the editor.", 66, 66);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__188() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__187;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__186;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__189() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__188;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__190() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/documentHighlight", 30, 30);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__191() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when the text cursor is on an identifier.", 60, 60);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__192() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__191;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__190;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__193() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__192;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__194() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/documentSymbol", 27, 27);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__195() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__152;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__194;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__196() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__195;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__197() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/didClose", 21, 21);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__198() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a text document is closed. VS Code may sometimes emit this notification for files that were not opened in an editor.", 140, 140);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__199() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__198;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__197;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__200() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__199;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__201() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/didChange", 22, 22);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__202() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a text document is edited.", 50, 50);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__203() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__202;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__201;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__204() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__203;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__205() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/didSave", 20, 20);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__206() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a text document is saved.", 49, 49);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__207() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__206;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__205;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__208() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__207;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__209() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("workspace/didChangeWatchedFiles", 31, 31);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__210() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when one of the files that the language server registered a file watcher for changes.", 104, 104);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__211() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__210;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__209;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__212() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__211;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__213() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/publishDiagnostics", 31, 31);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Lsp", 3, 3);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__215() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("PublishDiagnosticsParams", 24, 24);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__216() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("diagnostics", 11, 11);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__217() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__216;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__215;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_5 = l_Lean_Name_mkStr4(x_4, x_3, x_2, x_1);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__218() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("DiagnosticWith", 14, 14);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__219() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("fullRange\?", 10, 10);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__220() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__219;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__218;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_5 = l_Lean_Name_mkStr4(x_4, x_3, x_2, x_1);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__221() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("isSilent\?", 9, 9);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__222() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__221;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__218;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_5 = l_Lean_Name_mkStr4(x_4, x_3, x_2, x_1);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__223() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("leanTags\?", 9, 9);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__224() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__223;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__218;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_5 = l_Lean_Name_mkStr4(x_4, x_3, x_2, x_1);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__225() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = lean_unsigned_to_nat(4u);
x_2 = lean_mk_empty_array_with_capacity(x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__226() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__217;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__225;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__227() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__220;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__226;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__228() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__222;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__227;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__229() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__224;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__228;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__230() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__229;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__231() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__230;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__232() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted by the language server whenever a new set of diagnostics becomes available for a file. Unlike most language servers, the Lean language server emits this notification incrementally while processing the file, not only when the full file has been processed.", 262, 262);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__233() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__232;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__231;
x_3 = 1;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__213;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__234() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__233;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__235() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/lean/fileProgress", 19, 19);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__236() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted by the language server whenever the elaboration progress of a file changes.", 83, 83);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__237() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__236;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44;
x_3 = 1;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__235;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__238() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__237;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__239() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/completion", 23, 23);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__240() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when auto-completion is triggered, e.g. automatically while typing or after hitting Ctrl+Space.", 114, 114);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__241() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__240;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__239;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__242() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__241;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__243() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("$/cancelRequest", 15, 15);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__244() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a running request is cancelled, e.g. when the document state has changed.", 97, 97);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__245() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__244;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__243;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__246() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__245;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__247() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("initialize", 10, 10);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__248() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("The Lean language server currently ignores almost all standard client capabilities and expects clients to be sufficiently fully-featured.", 137, 137);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__249() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__248;
x_2 = lean_alloc_ctor(5, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__250() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("The `InitializeParams.rootUri\?` field is not used by the language server - it instead uses the cwd of the language server process.", 130, 130);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__251() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__250;
x_2 = lean_alloc_ctor(5, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__252() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("InitializeParams", 16, 16);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__253() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("initializationOptions\?", 22, 22);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__254() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__253;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__252;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_5 = l_Lean_Name_mkStr4(x_4, x_3, x_2, x_1);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__255() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("capabilities", 12, 12);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__256() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__255;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__252;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_5 = l_Lean_Name_mkStr4(x_4, x_3, x_2, x_1);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__257() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("ClientCapabilities", 18, 18);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__258() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("lean\?", 5, 5);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__259() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__258;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__257;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_5 = l_Lean_Name_mkStr4(x_4, x_3, x_2, x_1);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__260() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = lean_unsigned_to_nat(3u);
x_2 = lean_mk_empty_array_with_capacity(x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__261() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__254;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__260;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__262() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__256;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__261;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__263() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__259;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__262;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__264() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__263;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__265() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__249;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__260;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__266() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__251;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__265;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__267() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__264;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__266;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__268() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted when the language server is being initialized. The server is only started once an `initialized` notification is emitted after the `initialize` request.", 159, 159);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__269() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__268;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__267;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__247;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__270() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__269;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__271() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("initialized", 11, 11);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__272() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted after a response to the `initialize` request to start the server.", 73, 73);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__273() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__272;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__271;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__274() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__273;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__275() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("shutdown", 8, 8);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__276() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted when the language server is being asked to shut down and deliver responses for all pending requests.", 108, 108);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__277() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__276;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__275;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__278() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__277;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__279() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("exit", 4, 4);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__280() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted once the language server should shut down after a `shutdown` request.", 77, 77);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__281() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__280;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__279;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__282() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__281;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__283() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("client/registerCapability", 25, 25);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__284() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted by the language server after receiving the `initialized` notification to register file watchers for `.lean` and `.ilean` files using the `workspace/didChangeWatchedFiles` registration.", 192, 192);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__285() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__284;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73;
x_3 = 1;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__283;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__286() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__285;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__287() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("textDocument/didOpen", 20, 20);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__288() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("LeanDidOpenTextDocumentParams", 29, 29);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__289() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("dependencyBuildMode\?", 20, 20);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__290() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__289;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__288;
x_3 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0;
x_5 = l_Lean_Name_mkStr4(x_4, x_3, x_2, x_1);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__291() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__290;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__292() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__291;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__293() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__292;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__294() {
_start:
{
lean_object* x_1; 
x_1 = lean_mk_string_unchecked("Emitted in VS Code when a text document is opened. VS Code may sometimes emit this notification for files that were not opened in an editor.", 140, 140);
return x_1;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__295() {
_start:
{
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__294;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__293;
x_3 = 0;
x_4 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__287;
x_5 = lean_alloc_ctor(0, 3, 1);
lean_ctor_set(x_5, 0, x_4);
lean_ctor_set(x_5, 1, x_2);
lean_ctor_set(x_5, 2, x_1);
lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_3);
return x_5;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__296() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__295;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__297() {
_start:
{
lean_object* x_1; lean_object* x_2; 
x_1 = lean_unsigned_to_nat(59u);
x_2 = lean_mk_empty_array_with_capacity(x_1);
return x_2;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__298() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__246;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__297;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__299() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__270;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__298;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__300() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__274;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__299;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__301() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__278;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__300;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__302() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__282;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__301;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__303() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__286;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__302;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__304() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__296;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__303;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__305() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__200;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__304;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__306() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__204;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__305;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__307() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__208;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__306;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__308() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__212;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__307;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__309() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__234;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__308;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__310() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__238;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__309;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__311() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__242;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__310;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__312() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__173;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__311;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__313() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__177;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__312;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__314() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__181;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__313;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__315() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__185;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__314;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__316() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__189;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__315;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__317() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__193;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__316;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__318() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__196;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__317;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__319() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__154;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__318;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__320() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__158;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__319;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__321() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__162;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__320;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__322() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__169;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__321;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__323() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__135;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__322;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__324() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__142;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__323;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__325() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__146;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__324;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__326() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__150;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__325;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__327() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__107;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__326;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__328() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__111;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__327;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__329() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__115;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__328;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__330() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__119;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__329;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__331() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__123;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__330;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__332() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__127;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__331;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__333() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__131;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__332;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__334() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__91;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__333;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__335() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__95;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__334;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__336() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__99;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__335;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__337() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__103;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__336;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__338() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__76;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__337;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__339() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__80;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__338;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__340() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__83;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__339;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__341() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__87;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__340;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__342() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__47;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__341;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__343() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__51;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__342;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__344() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__55;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__343;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__345() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__59;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__344;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__346() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__63;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__345;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__347() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__67;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__346;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__348() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__71;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__347;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__349() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__27;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__348;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__350() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__31;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__349;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__351() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__36;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__350;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__352() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__41;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__351;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__353() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__6;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__352;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__354() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__11;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__353;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__355() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__16;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__354;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__356() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__22;
x_2 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__355;
x_3 = lean_array_push(x_2, x_1);
return x_3;
}
}
static lean_object* _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview() {
_start:
{
lean_object* x_1; 
x_1 = l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__356;
return x_1;
}
}
lean_object* initialize_Lean_Server_FileWorker_WidgetRequests(uint8_t builtin);
lean_object* initialize_Lean_Widget_UserWidget(uint8_t builtin);
static bool _G_initialized = false;
LEAN_EXPORT lean_object* initialize_Lean_Server_ProtocolOverview(uint8_t builtin) {
lean_object * res;
if (_G_initialized) return lean_io_result_mk_ok(lean_box(0));
_G_initialized = true;
res = initialize_Lean_Server_FileWorker_WidgetRequests(builtin);
if (lean_io_result_is_error(res)) return res;
lean_dec_ref(res);
res = initialize_Lean_Widget_UserWidget(builtin);
if (lean_io_result_is_error(res)) return res;
lean_dec_ref(res);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__0);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__1);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__2 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__2();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__2);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__3 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__3();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__3);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__4 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__4();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__4);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__5 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__5();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__5);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__6 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__6();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__6);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__7 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__7();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__7);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__8 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__8();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__8);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__9 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__9();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__9);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__10 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__10();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__10);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__11 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__11();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__11);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__12 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__12();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__12);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__13 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__13();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__13);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__14 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__14();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__14);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__15 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__15();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__15);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__16 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__16();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__16);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__17 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__17();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__17);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__18 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__18();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__18);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__19 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__19();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__19);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__20 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__20();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__20);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__21 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__21();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__21);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__22 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__22();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__22);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__23 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__23();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__23);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__24 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__24();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__24);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__25 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__25();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__25);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__26 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__26();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__26);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__27 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__27();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__27);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__28 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__28();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__28);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__29 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__29();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__29);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__30 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__30();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__30);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__31 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__31();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__31);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__32 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__32();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__32);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__33 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__33();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__33);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__34 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__34();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__34);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__35 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__35();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__35);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__36 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__36();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__36);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__37 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__37();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__37);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__38 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__38();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__38);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__39 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__39();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__39);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__40 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__40();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__40);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__41 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__41();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__41);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__42 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__42();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__42);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__43);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__44);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__45 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__45();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__45);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__46 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__46();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__46);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__47 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__47();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__47);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__48 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__48();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__48);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__49 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__49();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__49);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__50 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__50();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__50);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__51 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__51();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__51);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__52 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__52();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__52);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__53 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__53();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__53);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__54 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__54();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__54);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__55 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__55();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__55);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__56 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__56();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__56);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__57 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__57();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__57);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__58 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__58();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__58);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__59 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__59();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__59);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__60 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__60();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__60);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__61 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__61();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__61);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__62 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__62();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__62);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__63 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__63();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__63);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__64 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__64();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__64);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__65 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__65();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__65);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__66 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__66();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__66);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__67 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__67();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__67);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__68 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__68();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__68);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__69 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__69();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__69);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__70 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__70();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__70);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__71 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__71();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__71);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__72 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__72();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__72);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__73);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__74 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__74();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__74);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__75 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__75();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__75);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__76 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__76();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__76);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__77 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__77();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__77);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__78 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__78();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__78);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__79 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__79();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__79);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__80 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__80();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__80);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__81 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__81();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__81);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__82 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__82();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__82);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__83 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__83();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__83);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__84 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__84();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__84);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__85 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__85();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__85);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__86 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__86();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__86);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__87 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__87();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__87);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__88 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__88();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__88);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__89 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__89();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__89);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__90 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__90();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__90);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__91 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__91();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__91);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__92 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__92();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__92);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__93 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__93();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__93);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__94 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__94();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__94);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__95 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__95();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__95);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__96 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__96();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__96);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__97 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__97();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__97);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__98 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__98();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__98);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__99 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__99();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__99);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__100 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__100();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__100);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__101 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__101();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__101);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__102 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__102();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__102);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__103 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__103();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__103);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__104 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__104();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__104);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__105 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__105();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__105);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__106 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__106();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__106);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__107 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__107();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__107);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__108 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__108();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__108);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__109 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__109();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__109);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__110 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__110();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__110);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__111 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__111();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__111);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__112 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__112();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__112);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__113 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__113();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__113);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__114 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__114();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__114);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__115 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__115();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__115);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__116 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__116();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__116);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__117 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__117();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__117);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__118 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__118();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__118);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__119 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__119();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__119);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__120 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__120();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__120);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__121 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__121();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__121);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__122 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__122();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__122);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__123 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__123();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__123);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__124 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__124();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__124);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__125 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__125();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__125);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__126 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__126();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__126);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__127 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__127();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__127);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__128 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__128();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__128);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__129 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__129();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__129);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__130 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__130();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__130);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__131 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__131();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__131);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__132 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__132();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__132);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__133 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__133();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__133);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__134 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__134();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__134);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__135 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__135();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__135);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__136 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__136();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__136);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__137 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__137();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__137);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__138 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__138();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__138);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__139 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__139();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__139);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__140 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__140();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__140);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__141 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__141();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__141);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__142 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__142();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__142);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__143 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__143();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__143);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__144 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__144();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__144);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__145 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__145();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__145);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__146 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__146();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__146);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__147 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__147();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__147);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__148 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__148();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__148);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__149 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__149();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__149);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__150 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__150();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__150);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__151 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__151();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__151);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__152 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__152();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__152);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__153 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__153();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__153);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__154 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__154();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__154);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__155 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__155();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__155);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__156 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__156();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__156);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__157 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__157();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__157);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__158 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__158();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__158);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__159 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__159();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__159);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__160 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__160();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__160);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__161 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__161();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__161);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__162 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__162();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__162);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__163 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__163();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__163);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__164 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__164();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__164);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__165 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__165();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__165);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__166 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__166();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__166);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__167 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__167();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__167);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__168 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__168();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__168);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__169 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__169();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__169);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__170 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__170();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__170);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__171 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__171();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__171);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__172 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__172();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__172);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__173 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__173();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__173);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__174 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__174();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__174);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__175 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__175();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__175);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__176 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__176();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__176);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__177 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__177();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__177);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__178 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__178();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__178);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__179 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__179();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__179);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__180 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__180();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__180);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__181 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__181();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__181);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__182 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__182();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__182);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__183 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__183();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__183);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__184 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__184();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__184);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__185 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__185();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__185);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__186 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__186();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__186);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__187 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__187();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__187);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__188 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__188();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__188);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__189 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__189();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__189);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__190 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__190();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__190);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__191 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__191();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__191);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__192 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__192();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__192);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__193 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__193();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__193);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__194 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__194();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__194);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__195 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__195();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__195);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__196 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__196();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__196);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__197 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__197();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__197);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__198 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__198();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__198);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__199 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__199();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__199);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__200 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__200();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__200);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__201 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__201();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__201);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__202 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__202();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__202);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__203 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__203();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__203);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__204 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__204();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__204);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__205 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__205();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__205);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__206 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__206();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__206);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__207 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__207();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__207);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__208 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__208();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__208);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__209 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__209();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__209);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__210 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__210();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__210);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__211 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__211();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__211);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__212 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__212();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__212);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__213 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__213();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__213);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__214);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__215 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__215();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__215);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__216 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__216();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__216);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__217 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__217();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__217);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__218 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__218();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__218);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__219 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__219();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__219);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__220 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__220();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__220);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__221 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__221();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__221);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__222 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__222();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__222);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__223 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__223();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__223);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__224 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__224();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__224);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__225 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__225();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__225);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__226 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__226();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__226);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__227 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__227();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__227);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__228 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__228();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__228);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__229 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__229();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__229);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__230 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__230();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__230);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__231 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__231();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__231);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__232 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__232();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__232);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__233 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__233();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__233);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__234 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__234();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__234);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__235 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__235();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__235);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__236 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__236();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__236);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__237 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__237();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__237);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__238 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__238();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__238);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__239 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__239();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__239);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__240 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__240();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__240);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__241 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__241();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__241);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__242 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__242();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__242);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__243 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__243();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__243);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__244 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__244();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__244);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__245 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__245();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__245);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__246 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__246();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__246);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__247 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__247();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__247);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__248 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__248();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__248);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__249 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__249();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__249);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__250 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__250();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__250);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__251 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__251();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__251);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__252 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__252();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__252);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__253 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__253();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__253);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__254 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__254();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__254);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__255 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__255();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__255);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__256 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__256();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__256);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__257 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__257();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__257);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__258 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__258();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__258);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__259 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__259();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__259);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__260 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__260();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__260);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__261 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__261();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__261);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__262 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__262();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__262);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__263 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__263();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__263);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__264 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__264();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__264);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__265 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__265();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__265);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__266 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__266();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__266);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__267 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__267();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__267);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__268 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__268();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__268);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__269 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__269();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__269);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__270 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__270();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__270);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__271 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__271();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__271);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__272 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__272();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__272);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__273 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__273();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__273);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__274 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__274();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__274);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__275 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__275();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__275);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__276 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__276();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__276);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__277 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__277();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__277);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__278 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__278();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__278);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__279 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__279();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__279);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__280 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__280();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__280);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__281 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__281();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__281);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__282 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__282();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__282);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__283 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__283();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__283);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__284 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__284();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__284);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__285 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__285();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__285);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__286 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__286();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__286);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__287 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__287();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__287);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__288 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__288();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__288);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__289 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__289();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__289);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__290 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__290();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__290);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__291 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__291();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__291);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__292 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__292();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__292);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__293 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__293();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__293);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__294 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__294();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__294);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__295 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__295();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__295);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__296 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__296();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__296);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__297 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__297();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__297);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__298 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__298();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__298);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__299 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__299();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__299);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__300 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__300();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__300);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__301 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__301();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__301);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__302 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__302();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__302);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__303 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__303();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__303);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__304 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__304();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__304);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__305 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__305();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__305);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__306 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__306();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__306);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__307 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__307();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__307);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__308 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__308();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__308);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__309 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__309();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__309);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__310 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__310();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__310);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__311 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__311();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__311);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__312 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__312();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__312);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__313 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__313();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__313);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__314 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__314();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__314);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__315 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__315();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__315);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__316 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__316();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__316);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__317 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__317();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__317);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__318 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__318();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__318);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__319 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__319();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__319);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__320 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__320();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__320);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__321 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__321();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__321);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__322 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__322();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__322);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__323 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__323();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__323);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__324 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__324();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__324);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__325 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__325();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__325);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__326 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__326();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__326);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__327 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__327();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__327);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__328 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__328();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__328);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__329 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__329();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__329);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__330 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__330();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__330);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__331 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__331();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__331);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__332 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__332();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__332);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__333 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__333();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__333);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__334 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__334();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__334);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__335 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__335();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__335);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__336 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__336();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__336);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__337 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__337();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__337);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__338 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__338();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__338);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__339 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__339();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__339);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__340 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__340();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__340);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__341 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__341();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__341);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__342 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__342();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__342);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__343 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__343();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__343);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__344 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__344();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__344);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__345 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__345();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__345);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__346 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__346();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__346);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__347 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__347();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__347);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__348 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__348();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__348);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__349 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__349();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__349);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__350 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__350();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__350);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__351 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__351();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__351);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__352 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__352();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__352);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__353 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__353();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__353);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__354 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__354();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__354);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__355 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__355();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__355);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__356 = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__356();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview___closed__356);
l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview = _init_l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview();
lean_mark_persistent(l___private_Lean_Server_ProtocolOverview_0__Lean_Server_Overview_protocolOverview);
return lean_io_result_mk_ok(lean_box(0));
}
#ifdef __cplusplus
}
#endif
